package com.xjgc.model.entity.mes;

import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author 刘银芳
 * @since 2023-08-12
 */
@Data
public class ZxjMesXblnr implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 许继集团MES推送流水码
 */
private String zmesNo;

/**
 * 采购凭证号
 */
@JsonProperty("ebeln")
@TableId(value = "\"ebeln\"", type = IdType.AUTO)
private String ebeln;

/**
 * 采购凭证的项目编号
 */
private Integer ebelp;

/**
 * 帐户分配的顺序编号
 */
private Integer zekkn;

/**
 * 业务处理/事件类型,采购订单的历史记录
 */
private String vgabe;

/**
 * 会计年度
 */
private Integer gjahr;

/**
 * 物料凭证编号
 */
private String belnr;

/**
 * 物料凭证中的项目
 */
private Integer buzei;

/**
 * 供应商或债权人的帐号
 */
private String lifnr;

/**
 * 付款方式
 */
private String zztermClass;

/**
 * 付款方式
 */
private String zzterm;

/**
 * 名称 1
 */
private String name1;

/**
 * 凭证中的过帐日期
 */
private String budat;

/**
 * 工厂
 */
private String werks;

/**
 * 移动类型（库存管理）
 */
private String bwart;

/**
 * 物料号
 */
private String matnr;

/**
 * 销售税代码
 */
private String mwskz;

/**
 * 短文本
 */
private String txz01;

/**
 * 净价
 */
private Double netpr;

/**
 * 净价
 */
private Double netpr1;

/**
 * 价格单位
 */
private String peinh;

/**
 * 需求跟踪号
 */
private String bednr;

/**
 * 数量
 */
private Double menge01;

/**
 * 凭证货币金额
 */
private Double wrbtr01;

/**
 * 项目的有效值
 */
private Double effwr01;

/**
 * 基本计量单位
 */
private String meins;

/**
 * 数量
 */
private Double menge02;

/**
 * 凭证货币金额
 */
private Double wrbtr02;

/**
 * 项目的有效值
 */
private Double effwr02;

/**
 * 数量
 */
private Double menge03;

/**
 * 凭证货币金额
 */
private Double wrbtr03;

/**
 * 数量
 */
private Double menge04;

/**
 * 凭证货币金额
 */
private Double wrbtr04;

/**
 * 项目的有效值
 */
private Double effwr04;

/**
 * 货币码
 */
private String waers;

/**
 * 参考凭证号
 */
private String xblnr;

/**
 * 用户名
 */
private String uname;

/**
 * sap数据传输日期
 */
private String datum;

/**
 * sap数据传输时间
 */
private String uzeit;

/**
 * 中间库端数据创建时间
 */
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;

}
